// 记忆函数
function summation(){
    let map=new Map;  // key value 曾经计算过 
    return function(target){
        if(map.has(target)){
            return map.get(target);
        }
        let sum=0;
        for(let i=0;i<=target;i++){
            sum+=i;
        }
        map.set(target,sum);
        return sum;
    }
}
let sum=summation();
console.log(sum(100));